// 
// Decompiled by Procyon v0.5.36
// 

package com.cyberfend.cyfsecurity.a;

import android.os.*;

public final class a
{
    public static long a(long n, final int n2) {
        final long uptimeMillis = android.os.SystemClock.uptimeMillis();
        int n3 = (int)n;
        int n4 = (int)(n >> 32);
        for (int i = 0; i < 16; ++i) {
            final int n5 = n3;
            final int n6 = i;
            final int n7 = n4 ^ (n5 ^ (n2 << n6 | n2 >> 32 - n6));
            n4 = n3;
            n3 = n7;
        }
        n = ((long)n4 << 32 | ((long)n3 & 0xFFFFFFFFL));
        com.cyberfend.cyfsecurity.b.a.a("FeistelCipher", "FeistelCipherEncode-Time: " + (android.os.SystemClock.uptimeMillis() - uptimeMillis) + "ms", new java.lang.Throwable[0]);
        return n;
    }
}
